Skip to main content

Java Environment Config

info

配置环境 Mac

  • JDK
  • Maven
  • Tomcat
  • DataBase(Navicat)
  • IDEA

JDK​

Java 本地环境变量​

# 编辑 .zprofile 文件
vim .zprofile


# insert
# jdk 1.8
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home

# jdk 14
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home

# jdk 17
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.3.1.jdk/Contents/Home

# jdk 15
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home

export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH

# wq退出并且保存
source .zprofile
# 查询本机安装的jdk版本和路径
/usr/libexec/java_home -V

Maven​

Maven 安装​

使用 brew 安装,理论上安装完不需要配置环境变量,但是我需要配置

brew install maven

如果出现安装 maven 时出现error: URL 404的报错,需要更新 brew and git

brew update-reset
brew update

brew install git

Maven 环境变量​

# 编辑 .zprofile 文件
vim .zprofile


# insert
export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.4
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

# wq退出并且保存
source .zprofile

测试是否配置成功

echo $MAVEN_HOME
mvn -v

注意事项

  • 使用 Maven 构建项目时,必须使用 Professional IDEA,否则会缺失默认的 maven-archetype

Tomcat​

Tomcat 安装​

使用 brew 安装

brew install tomcat

检查是否安装成功

catalina -h
# 会出现 Tomcat 的安装路径,复制用于下面的环境变量配置

Tomcat 环境变量​

# 编辑 .zprofile 文件
vim .zprofile

# insert
export TOMCAT_HOME=/usr/local/Cellar/tomcat/10.0.16/libexec
export PATH=$PATH:$TOMCAT_HOME/bin

# wq退出并且保存
source .zprofile

Tomcat 权限配置​

# 打开终端,进入tomcat的bin目录下
cd /usr/local/Cellar/tomcat/10.0.16/libexec/bin

# 授权bin目录下的所有操作
sudo chmod 755 *.sh

# 启动 Tomcat 服务
startup.sh

启动后,我们可以通过浏览器访问 http://localhost:8080/ 来查看一下效果。(默认为 8080 端口)

# 关闭 Tomcat 服务
shutdown.sh

常见问题​

IDEA 配置 Tomcat Deployment 添加时没有 Artifact 的选择

  1. 先在 maven project 里点击 package 生成 target 文件夹,而.war 文件在 target 文件夹中。

双击 Package 运行,产生一个 target 文件夹,target 文件夹下有一个名字与项目名对应的.war 文件


  1. 在 File 的 Project Structure 选择生成的.war 文件 点击 Artifacts,右边+一个 Web Application:Archive,并将其命名设置与刚才新生成的 target 文件夹下的.war 文件同名。我这里是 Mmall,如下图。 把其路径改到刚刚生成的 target 文件夹


  2. 完成 Tomcat 配置